import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { RouterModule } from '@angular/router';

import { HdfsutilSharedModule } from 'app/shared';
import {
  HdfsLogComponent,
  HdfsLogDetailComponent,
  HdfsLogUpdateComponent,
  HdfsLogDeletePopupComponent,
  HdfsLogDeleteDialogComponent,
  hdfsLogRoute,
  hdfsLogPopupRoute
} from './';

const ENTITY_STATES = [...hdfsLogRoute, ...hdfsLogPopupRoute];

@NgModule({
  imports: [HdfsutilSharedModule, RouterModule.forChild(ENTITY_STATES)],
  declarations: [
    HdfsLogComponent,
    HdfsLogDetailComponent,
    HdfsLogUpdateComponent,
    HdfsLogDeleteDialogComponent,
    HdfsLogDeletePopupComponent
  ],
  entryComponents: [HdfsLogComponent, HdfsLogUpdateComponent, HdfsLogDeleteDialogComponent, HdfsLogDeletePopupComponent],
  schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
export class HdfsutilHdfsLogModule {}
